package client.useCases.usuarioAbm.window;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JOptionPane;

import client.bussinesObject.Usuario;
import client.useCases.usuarioAbm.rpc.UsuarioAbmService;

import com.awx.client.navigation.AwxWindow;
import com.awx.client.rpc.AwxRpc;

public class UsuarioWindow extends AwxWindow {

	public UsuarioWindow() {


	JButton buttonFind = new JButton("FindBy");
	buttonFind.addActionListener(new ActionListener() {
		 public void actionPerformed(ActionEvent e) {
			// TODO Auto-generated method stub
			UsuarioAbmService service =  (UsuarioAbmService)AwxRpc.getInstance().getServer("UsuarioAbm");
			Usuario user = service.getUserBy(3L);
			JOptionPane.showMessageDialog(null, "El Id del usuario es " + user.getId());
		}
	});
	
	JButton button = new JButton( "Buscar" );
	button.addActionListener( new ActionListener() {

		public void actionPerformed(ActionEvent e) {
			
			UsuarioAbmService service = (UsuarioAbmService) AwxRpc.getInstance().getServer( "UsuarioAbm" );
			
			Usuario user =  service.getUserByName( "leo" );
			
			JOptionPane.showMessageDialog( null, user.getName() + " " + user.getEdad() );
			
			
		}
	});
	
	this.add(buttonFind);
	//this.add( button );
	this.setSize( 300, 300);
		
	}
	
	
}
